@charset "utf-8";
/* CSS Document V1@2009.Oct.*/

/* miyac reset */
html{color:#333;background:transparent;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}/* to preserve line-height and selector appearance */sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*to enable resizing for IE*/input,textarea,select{*font-size:100%;}

/* 基本 */
body{font-size:13px; font-family:Arial, Helvetica, sans-serif,"宋体", "新細明體";}
a{_zoom:1;}strong{font-weight:bold;}
a:visited{color:#5b96bf;text-decoration:none;}
a:link{color:#369;text-decoration:none;}
a:hover{color:#369;text-decoration:underline;}
a:active{color:#369;text-decoration:underline;}
ol,ul{list-style:none;}

#container{ width:950px; margin:0 auto;}
#header{}
.logo{margin:0 20px 0 33px;width:155px; height:60px; float:left;}
.logo img{width:155px;height:60px; display:block;background:url(/images/logo_red_150x55.gif) no-repeat 0 0;}
.menu{margin:0;}
.location{margin:1px 0 5px 5px;_margin:3px 0 2px 3px;}
.location span{}
.order-step{margin:5px 0 10px;}
#main { clear:both;}
#footer{clear:both; height:15px; border-bottom:1px solid #ccc; margin-top:10px; text-align:center;background:url(/images/bg_gradient.gif) repeat-x 0 -382px; padding:7px 20px; color:#777;}
#footer p{float:left; font-size:12px;}
#footer div{float:right;}
#footer a:link,#footer a:visited{text-decoration:none;padding:0 2px; color:#333;}#footer a:hover{text-decoration:underline;}


.top-bar{background:url(/images/bg_top.gif) no-repeat 0 0; height:30px;}
.top-bar a:link,.top-bar a:visited{ color:#333;}
.top-bar p{float:left; margin:5px 0 0 30px;_margin:5px 0 0 15px;}
.top-bar p a:link,.top-bar p a:visited{ color:#369;}
.top-bar .fast-link{float:right; margin:5px 30px 0 0;_margin:2px 15px 0 0;}
.fast-link a:link,.fast-link a:visited,.icon-car{text-decoration:none; padding:3px 0 0 20px; margin-left:5px;background:url(/images/icon_25.gif) no-repeat;}
.fast-link a:hover{text-decoration:underline;}
a.icon-car:link,a.icon-car:hover,a.icon-car:visited{background-position:0 -202px;*background-position:0 -204px;}
.fast-link a.icon-collect:link,.fast-link a.icon-collect:hover,.fast-link a.icon-collect:visited{background-position:0 -235px;*background-position:0 -237px;}
.fast-link a.icon-myaccont:link,.fast-link a.icon-myaccont:hover,.fast-link a.icon-myaccont:visited{background-position:1px -267px;*background-position:1px -267px;}
.fast-link a.icon-help:link,.fast-link a.icon-help:hover,.fast-link a.icon-help:visited{background-position:0 -300px;*background-position:0 -301px;}
.fast-link a.icon-share:link,.fast-link a.icon-share:hover,.fast-link a.icon-share:visited{background-position:0 -334px;*background-position:0 -335px;}
/* --------------------------- 基本 --------------------------- */


/* 提示訊息 */
.msg{float:left; line-height:1.5em; margin:0; display:block;border:1px solid #f66;padding:2px 5px;*padding:2px 5px 1px;}
.msg.rn{background-color:#fff2f2;border-color:#f66;}

.pointmsg{ margin:25px 15% 10px; line-height:1.5em; font-size:15px;}

.tips-li{ margin:35px 30px -40px; padding-top:10px; border-top:1px dashed #ccc;}
.tips-li li{text-indent:-1em;line-height:1.2em; margin:7px 0 7px 1em;}

/* 注意事项 */
.txt-note{ margin-top:10px;font-size:12px; padding:20px 10px;  border-top:1px dashed #ccc;}
.txt-note li{margin-left:2em; text-indent:-1em;}
/* 換貨表格下的紅色注意事項 */
.mb-od-dtl .d-show .li-note{margin:-7px 15px 0;}
.mb-od-dtl .d-show .li-note li{color:#F00;text-indent:-1em;line-height:1.3em; margin:3px 0 0 1em;}



/* -------------  購物清單 --------------- */
/* 商品類型 */
.type-0,.type-1,.type-2,.type-3,.type-4,.type-5,.type-money{font-size:12px; padding:1px 3px;*padding:3px 3px 0;}
.type-0{display:none;} /* 主商品 */
.type-1{background:#FCF; color:#333;}/* 預購 */
.type-2{background:#94ebf2; color:#333;}/* 贈品 */
.type-3{background:#ffcc99; color:#333;}/* 加購 */
.type-4{background:#d5f091; color:#333;}/* 活動 */
.type-5{ background:#FF0; color:#333; }/* 满额购 */

/* 邊框白色 */
.boder-w,td.boder-w{border-color:#fff;}


.tb-2{border:1px solid #ccc; width:100%;}
.tb-2 th{text-align:center; font-weight:bold; background:#ffe9b5; color:#631; font-weight:normal; padding:4px;}
.tb-2 td{border-top:1px solid #ccc;padding:2px 4px; text-align:center; font-size:12px;}
.tb-2 td p{text-align:left; padding:3px 2px;}
.tb-2 td li{color:#777; float:none;}
.tb-2 td a:link,.tb-2 td a:visited{margin:3px 0;padding:0 1px;}


/* 一般標題下接的內容 */
.d-show{margin-top:0px; padding:5px 0;overflow:auto;_zoom:1;}

/* 寬度 */
.w-1of1,.w-1of2,.w-1of3,.w-2of3,.w-1of4{float:left;display:inline;margin-left:4%;}
.w-1of1{width:95%;}
.w-1of2{width:45%;}
.w-1of3{width:27%;}
.w-2of3{width:65%;}
.w-1of4{width:20%;}
.w-1of1 div,.w-1of2 div,.w-1of3 div{float:left;}
.consignee li.w-1of3{width:29.5%;}
.consignee li.w-1of3,.consignee li.w-2of3{margin:0 0 10px;*margin:5px 0 0;}
.mb-od-dtl .d-show li,.mb-drawmoney .d-show li{line-height:2em; margin-left:4%;}
.mb-od-dtl .tb-2{margin:10px 20px; width:94%; background:#fff;}


/* --------------------------------------------- 會員首頁專區 ----------------------------------- */
#main.member-index .sidebar{float:left; width:170px;background:url(/images/bg_y.gif) repeat-y; padding:0; margin-right:10px;}
#main.member-index .sidebar h1{background:url(/images/title.gif) no-repeat; width:146px; height:33px; margin-bottom:-12px; font-size:15px; color:#fff; padding:7px 12px 0;}
#main.member-index .sidebar h1 b{display:none;}
#main.member-index .sidebar p{margin:12px 6px 5px; background:#feb; color:#631; padding:3px 15px; font-weight:bold;}
#main.member-index .sidebar li{margin:3px 6px 3px 24px;}
#main.member-index .sidebar li a:link,#main.member-index .sidebar li a:visited{color:#333;}
#main.member-index .sidebar-ft{background:url(/images/member_sb_dn.gif) no-repeat 0 bottom; width:170px; height:14px; margin-bottom:-4px;}
#main.member-index .content{float:left;width:770px;_width:750px;}
#main.member-index .content h3 span{font-size:12px; color:#777; font-weight:normal; padding-left:1em;}

/* joyce modified start*/
#main.member-index .content.mb-j-index{width:770px;	_width:770px; _margin:0 -5px;}
.m-info{background:url(/images/member_top_s.gif) no-repeat 0 0; width:740px; height:25px;*height:27px; overflow:hidden; padding:14px 15px;}
.mb-index-box{ float:left;width:375px; _width:372px; margin:0 5px 15px;}/* 外 */
.mb-index-show{ border:1px solid #dcd6c0; border-top:0; height:70px; padding:5px 10px;} /* 內框線 */
.mb-index-show2{ border:1px solid #dcd6c0; border-top:0; height:50px; padding:5px 10px;} /* 內框線 */
.mb-index-show3{ border:1px solid #dcd6c0; border-top:0; height:190px; padding:5px 0 5px;} /* 內框線 */
#main.member-index .mb-index-show3 .a-function{ clear:both; padding:0 5px 0 0; *padding:7px 5px 0 0;_padding:2px 5px 0 0; _margin-bottom:-11px;}
.mb-infolist{margin-left:10px;line-height:18px}
.mb-infolist .icon-mypoint,.mb-infolist .icon-mycoupon,.mb-infolist .icon-mybank{padding-left:24px;}
.mb-index-show3 ul{ margin: 7px 10px 0;}/* 右下角的 */
/* 收藏商品*/
.mb-photolist{margin:0; padding:0;line-height:15px}
.pd-c{float:left;width:333px;_width:329px; line-height:1.5em; margin:5px 15px 0;_margin:5px 6px 0; padding:2px 7px 0 ;}
.pd-c img{border:1px solid #ddd; float:left; margin:-2px 6px 8px 0;_margin:0px 0 5px;}
/* instant message Joyce modified */
.t-align-im{text-align:left; margin-left:10px; text-indent:-30px;}
.content .mb-index-box h2{padding:7px 17px;_padding:7px 17px 3px; color:#343235; font-size:14px;background:url(/images/bg_gradient.gif) repeat-x 0 -432px; border:1px solid #dcd6c0; height:12px;}


/* joyce modified end*/
.m-info h4{font-size:15px;}
.m-info h4 span{font-size:12px; color:#555; float:right; font-weight:normal;}
.m-info p{float:left; display:block; width:160px; margin:7px 10px 0 0px;}
.m-info p a:link,.m-info p a:visited{color:#333;}
.mb-show{ clear:both;padding:0 10px 10px; margin-top:5px; overflow:auto;_overflow:hidden;_zoom:1;width:750px;}
.mb-show,.mb-tab li a,a.mb-tab-f{background:url(/images/mb_show_tab.gif) no-repeat;background-position:0 -58px;*background-position:0 -57px;}
.mb-tab li b{color:#f00; padding:0 2px;}
.mb-tab li{float:left;}
.mb-tab li a:link,.mb-tab li a:visited{color:#333;font-weight:bold;background-position:-215px 0;*background-position:-215px 1px; padding:6px 0 3px;*padding:7px 0 3px;  text-decoration:none; display:block; width:142px;*width:145px;text-align:center; vertical-align:bottom;_zoom:1;}
.mb-tab li a:hover{text-decoration:underline;}
.mb-tab li.mb-tab-f a:link,.mb-tab li.mb-tab-f a:visited{background-position:0 0;}
.mb-show p{clear:both;padding:9px 8px 5px;*padding:5px 8px 4px;}

.od-stat-msg{text-align:left; margin:0 0 13px;*margin:5px 0 13px;_margin:8px 0 12px; color:#f00; font-size:15px; font-weight:bold;}

.box-pink{padding:5px 25px;*padding:7px 25px 3px; width:auto;border:2px solid #ff7171; background-color:#ffe7ec;}

/* 大標題 */
.content h2{padding:7px 17px;_padding:7px 17px 3px; color:#fff; font-size:14px;background:url(/images/bg_gradient.gif) repeat-x 0 -468px; border:1px solid #e78f07; height:12px;}
#main h3,.buymore h3{padding:5px 7px 3px 17px; *padding:7px 7px 1px 17px;background:#fff9d7; border-bottom:1px solid #ffe17a; font-size:15px; color:#631;}

 
/* 收藏商品 */
.pd-a,.pd-b{float:left;width:225px; line-height:1.3em; margin:20px 11px 0 0; padding:2px 7px 0; border-bottom:1px dashed #ccc; height:85px;}
.pd-b{ border:0;margin:15px 11px 0 0;}
.pd-a img,.pd-b img{border:1px solid #ddd; float:left; margin:-2px 10px 0 0;}
.pd-a strong,.pd-b strong, .pd-c strong{font-size:15px;}



/* 我的訂單資訊 */
.mb-od .tb-2{margin-top:0;}
/* 訂單明細 */
.od-detail{padding-top:2px;}
.od-detail .tb-orderlist{background:#fff; margin:5px auto 0; width:90%; *width:100%;}
.od-detail div p{font-size:13px; padding:7px 35px 0 0; text-align:right;}
.od-detail p.total{text-align:right; font-size:13px; padding:0 30px;}
.show-money{background:transparent; border:0; text-align:right; width:4em;color:#F00; padding-right:3px; font-weight:bold;}
/* 我的訂單資訊 */
.mb-od-dtl{}
.mb-od-dtl p.total input{width:90px;}
.mb-od-dtl .d-show .tb-2 li{margin-left:.5em;}
.mb-od-dtl .d-show .tb-2 li select{margin-left:-.5em;}
ul.od-stat{font-size:12px; text-align:center; margin:9px 0 10px 135px; display:block; height:37px; color:#777;}
.od-stat li{background:url(/images/bg_order_stat.gif) no-repeat center -150px; display:block; width:88px; float:left; padding-top:23px;*padding-top:25px;}
.od-stat li.od-stat-start,.od-stat li.od-stat-mid,.od-stat li.od-stat-now{color:#6e0209;}
.od-stat li.od-stat-start{background-position:center 0;}
.od-stat li.od-stat-mid{background-position:center -50px;}
.od-stat li.od-stat-now{background-position:center -100px;}
.od-stat li.od-stat-end{background-position:center -200px;}
/* 訂單節圖壓視窗 */
.dlg-od-photo .tb2 td a:link{color:#369;}.dlg-od-photo .tb2 td a:visited{color:#5b96bf;}.dlg-od-photo .tb2 td a:hover{color:#369;}
/* 取消訂單壓視窗 */
.od-cancel-dailog p{padding-top:7px;}
.od-cancel-dailog ul{overflow:auto;_zoom:1;margin:10px 5% 0; *margin:10px 5% 5px; line-height:1.8em;}
.od-cancel-dailog-ok p{line-height:1.5em; padding:10px 0px 25px 100px;background:url(/images/icon_big.gif) 15px 5px no-repeat;}
.od-cancel-dailog-ok div{margin:0 0 0 5px;}
/* 收藏分类壓視窗 *//*Alex_123109*/
.collection-dailog{margin-top:0px; padding:5px 0;overflow:auto;_zoom:1;}
.collection-dailog p{line-height:1.5em; margin-left:5px;}
.collection-dailog ul{overflow:auto;_zoom:1;margin:5px 0% 0; *margin:5px 0% 0px; line-height:1.8em;}
.collection-dailog-ok p{line-height:4em; padding:10px 0px 10px 100px;background:url(/images/icon_big.gif) 15px 5px no-repeat;}
.collection-dailog-ok div{margin:0 0 0 5px;}
.collection-dailog li{line-height:2em;}
.t-note{ color:#F00; font-size:12px; line-height:1em;}
.w-a{float:left;display:inline;margin:15px 0 0 5px;}
.w-b{float:left;display:inline;margin:5px 0 0 5px;}
.t-area{float:left; margin-top:5px;}

/* 退貨原因欄位 */
.return-txt div{float:left;}
.return-txt i{font-style:normal; color:#f00; padding-left:.75em; }
.return-txtfild{width:510px;*margin:5px 0 0;}
.return-txt textarea{width:510px; height:50px; }
.mb-od-dtl .a-function{ margin-bottom:-10px;}
.mb-od-dtl .a-function a{margin-left:7px;}
/* 我的帳戶*/
.my-bank-date{ margin-left:29px;}
.my-bank-date p{float:right; margin:-9px 0 0;}
.my-bank-date strong{}
/* 我的帳戶-提款 */
.list-drawmoney{margin:0 70px;}
.list-drawmoney li{text-indent:-1.1em; line-height:1.5em; margin:7px 0 7px 1em;}
.mb-drawmoney-form{margin:7px 27px;}
.mb-drawmoney-form .d-show{margin:0 -35px;}
.mb-drawmoney-form .ok-img{background-position:55px 20px; padding-bottom:15px;}
.mb-drawmoney-form .drawmoney-dtl{padding:15px 150px;}
/* 我的購物金 我的禮券 我的帳戶 */
.my-point,.my-coupon,.my-accounut{border:3px solid #eee; padding:2px; display:block; width:23%; margin:7px 7px 7px 0; float:left; font-size:15px; line-height:1.3em;}
.my-coupon,.my-accounut{width:30%;}
.my-point span,.my-coupon span,.my-accounut span{background:#fffae5; padding:7px 15px;display:block;}
.my-point span b,.my-coupon span b,.my-accounut b{color:#f00; padding:0 3px 0 25px; background:url(/images/icon_25.gif) no-repeat 0 -105px;}
.my-coupon span b{background-position:0 -172px;}
.my-coupon span em{color:#f00; padding:0 3px; font-weight:bold}
.my-accounut b{background-position:0 -137px;}
.my-point-timesup{float:left; width:40%; line-height:1.5em; font-size:13px; margin:20px 15px 0; padding:0 0 0 22px;background:url(/images/icon_25.gif) no-repeat 0 -691px;}
.my-point-timesup span i{color:#f00; font-style:normal;}
.my-point-timesup span b{color:#f00;}

.my-coupon{}
/* 標題的下選過濾 */
.toselect-down{background:url(/images/icon_s10.gif) right 3px no-repeat #ffe9b5; padding-right:15px;}
.toselect-down:hover{cursor:hand;}
.toselect-up{background:url(/images/icon_s10.gif) 95% -28px no-repeat #ffe9b5;}
.toselect-up:hover{cursor:hand;}
.toselect-up a{ color:#631; text-decoration:none; width:auto;}
/* 表格上方選擇連結 */
.a-pick-links{float:left; margin:-22px 0 0 27px;_ margin:-22px 0 0 13px;}
.a-pick-links a,.a-pick-links strong{margin:0 5px;}

/* ok勾勾 */
.ok-img{background:url(/images/icon_big.gif) 15px 5px no-repeat; padding:1px 1px 55px;}
.ok-img p{margin:20px 0 0 120px;}
.m-email-ok{background:url(/images/icon_big.gif) 250px 20px no-repeat; padding:15px 1px 55px;} /* email維護完畢 */
.m-email-ok p{margin:25px 0 0 20px; font-size:15px; text-align:center}
/* ---------------------------------------------- 會員登入相關 ------------------------------------------ */
/* 登入頁 */
.member-log{overflow:auto;_zoom:1; margin-top:0px;}
.m-reg{float:right; width:320px; border:1px solid #ccc; margin:0 20px;}
.m-reg h1{padding:7px 7px 4px 13px; *padding:8px 7px 3px 13px;background:#fffae5; border-bottom:2px solid #ffe17a; font-size:15px; color:#631;}
.m-reg li{clear:left;vertical-align:middle; padding:5px 0;*padding:0;line-height:1.8em;margin:10px 0 3px;_zoom:1;}
.m-reg li div{float:left;}
.m-reg li label{width:80px; text-align:right; float:left; display:block; *padding:3px 3px 2px;}
.m-reg li .focus-ipt{border:1px solid #630;background:url(/images/bg_gradient.gif) 0 -234px repeat-x #fffbe3; padding:1px;}
.m-reg p{margin:15px auto 0;}
.m-reg .m-reg-new{margin-top:10px;*margin-top:7px;padding:10px 18px 10px 0;*padding:10px 10px 10px 0; text-align:right; border-top:2px dashed #eee; background:#f7f7f7;}
.m-img{float:right; text-align:center; width:550px;}


#main.member-reg{margin:10px 70px 15px; border:5px solid #efefef; padding:1px 1px 35px; background-image:none;}
#main.member-reg h3{margin:0;*margin-top:-8px;padding:7px 7px 5px 7px; *padding:9px 7px 3px 7px;}
#main.member-reg ul{}
#main.member-reg li{ line-height:2.2em;*line-height:1.8em;}
#main.member-reg li label{width:180px;}
.m-regform li{clear:both;vertical-align:bottom; line-height:1.2em; _zoom:1; overflow:auto;}
.m-regform li div{float:left;}
.m-regform li input{*margin:5px 0 0;}
.m-regform .btn-s{ letter-spacing:2px; padding-left:25px; padding-right:20px;}

.member-reg-ok,.forgetpwd-ok,.changepwd-ok{margin:0 70px 15px;background:url(/images/icon_big.gif) 30% 45px no-repeat; border:5px solid #efefef; padding:0 1px 0; }
#main.member-reg-ok h3,#main.forgetpwd-ok h3{*margin-top:-5px; text-align:left;}
.member-reg-ok p,.changepwd-ok p{line-height:1.5em; margin:25px 15px 5px; text-align:center;}
.changepwd-ok{background-position:33% 43px;}
.forgetpwd-ok{background-position:22% 43px;}
.forgetpwd-ok p{line-height:1.5em; margin:25px 15px 5px 30%;}
#main.member-reg-ok .btns{margin:10px 95px 0 0;}

#main .tips-li{ margin:5px 7%; padding:10px 20px; text-align:left; overflow:auto;}
#main .tips-li ul{padding-left:1em;}
#main .tips-li li{clear:both;line-height:1.6em; margin:0;}

/* -------------  商品问与答 --------------- *//*Alex_122809*/
.tb-2-pd{border:1px solid #ccc; width:100%; vertical-align:text-bottom;}
.tb-2-pd th{text-align:center; font-weight:bold; background:#ffe9b5; color:#631; font-weight:normal; padding:4px;}
.tb-2-pd td{ border-top:1px solid #ccc; padding:5px 6px; text-align:left; font-size:12px; vertical-align: top; }
.tb-2-pd td p{text-align:left; padding:3px 2px;}
.tb-2-pd td li{color:#777; float:none;}
.tb-2-pd td a:link,.tb-2 td a:visited{margin:3px 0;padding:0 1px;}
td.txt-date{ text-align:right;}
td.pic-center{ text-align:center;}
td.hide{ text-align:left; background-color: #FFC; border: 1px none #FFF; color: #999; }
td.norecord{ text-align:center; height: 30px; *height: 20px; vertical-align: middle; }

/* -------------  客服回答 --------------- *//*Alex_010410*/
.tb-2-service{width:100%; vertical-align:text-bottom; margin: 15px 0 8px 0; }
.tb-2-service th{ text-align:right; font-weight:bold; color:#333; padding:4px; width:15%; background-color: #FFF; }
.tb-2-service td{ padding:5px 6px; text-align:left; font-size:12px; vertical-align: top; }
.tb-2-service td p{text-align:left; padding:3px 2px;}
.tb-2-service td li{color:#777; float:none;}
.tb-2-service td a:link,.tb-2 td a:visited{margin:3px 0;padding:0 1px;}

.tb-2-service1{ width:100%; border: 1px solid #ccc;}
.tb-2-service1 th{ text-align:left; background-color:#FFF;  color: #333; font-weight:bold; padding:4px; border: 1px solid #ccc; width:18%;}
.tb-2-service1 td{ padding:5px 6px; font-size:12px; vertical-align: middle; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #ccc; width:20%;}
.tb-2-service1 td p{text-align:left; padding:3px 0 3px 16px; *padding:3px 0 3px 26px;}
.service-ask{margin:0 30px 15px;background:url(/images/icon_big.gif) 2% 0px no-repeat; padding:0 1px 0; }
.service-ask p{line-height:1.5em; margin:25px 15px 5px; text-align:center; }
.service-ask {background-position:2% 0px;}
.servicemsg{margin:25px 12% 10px; line-height:1.5em; font-size:15px; padding-top:20px}
.servicemsg1{margin:45px 3% 10px; line-height:2em; font-size:15px;}

/* --------------------------------------------  other ------------------------------------------------- */
/* 頁數切換 */
.page-change{text-align:center; margin:5px auto;}
.page-change a:link,.page-change a:hover,.page-change a:visited{vertical-align:bottom;padding:0 5px 2px; margin:0 1px;}/* 頁碼 */
.page-change b{padding:2px 8px;}
.page-change a.a-togo:link,.page-change a.a-togo:hover,.page-change a.a-togo:visited{padding:0 5px;margin:1px 1px 0;color:#369;}/* 上下頁中文 */
a.a-togo:link,a.a-togo:hover,a.a-togo:visited{padding:0 5px;margin:1px 1px -1px;color:#369;}/* 上下頁中文 */
.a-no{color:#999;padding:2px 5px;}/* 換頁無連結灰掉時 */


/* 常用文字顏色 */
.txt-rd{color:#F00;}
.txt-gy-2{color:#666;}
.txt-gy{color:#999;}
.txt-bl{color:#369;}

/* 連結色 */
a.a-red:link,a.a-red:visited{color:#f50;}
a.a-blue:link,a.a-blue:visited{color:#369;text-decoration:none;}a.a-blue:hover{text-decoration:underline;}

/* icon */
.a-function{text-align:right; height:30px;}
.a-print,.a-knowlist,.a-listinfo,.a-tips,.icon-mypoint,.icon-mycoupon,.icon-mybank,.icon-collection,.a-photo,.a-arrow{background:url(/images/icon_25.gif) 0 4px no-repeat; padding:3px 3px 3px 20px;}
.icon-mycoupon b,.icon-mypoint b,.icon-mybank b{color:#f30;}
.a-arrow b{color:#f30;font-size:15px;letter-spacing:4px}
.a-print{*background-position:0 3px; margin:0;color:#369; height:15px;}
a.a-print:link,a.a-print:visited,a.a-knowlist:link,a.a-knowlist:visited,a.a-listinfo:link,a.a-listinfo:visited{color:#369;}
.a-knowlist{background-position:0 -373px;*background-position:0 -375px; margin:0;color:#369; height:15px;}
.a-listinfo{background-position:0 -514px;*background-position:0 -516px; margin:0;color:#369; height:15px;}
.a-tips{background-position:0 -68px;*background-position:0 -70px;margin:0;height:35px; }
/*joyce add*/
.a-arrow{background-position:0 -727px;margin:0; padding-left:23px;}
/*joyce add*/
.icon-mypoint{background-position:0 -103px;}
.icon-mycoupon{background-position:0 -170px;}
.icon-mybank{background-position:0 -135px; padding-left:23px;}
.a-photo,a.a-photo:link,a-photo:visited{background-position:0 -633px;*background-position:0 -635px;}
h2.my-accounut{clear:both;background-position:0 -135px;*background-position:0 -132px; padding-left:25px; font-size:15px; font-weight:normal; margin:35px 5px 5px;*margin:10px 5px 5px;}
p.icon-collection{ clear:both;background-position:0 -547px;*background-position:0 -545px; padding:4px 3px 3px 22px; line-height:1.4em; margin-bottom:5px;}
span.a-top{ display:inline-block;width:17px; height:17px;margin-bottom:-1px;*margin:0;background:url(/images/ui-icons_blue_256x240.png) -158px -189px no-repeat;}
/* 按鈕連結 */
/* 按鈕p */
p.btns{margin-top:10px;_zoom:1;min-height:45px;}

/* 大 */
a.btn-big-rd{background:url(/images/btn_big.gif) no-repeat; display:inline-block; width:120px; height:20px; padding:10px 5px;*padding:12px 5px; text-align:center; font-weight:bold; text-decoration:none;}
a.btn-big-rd:link,a.btn-big-rd:visited{background-position:center 0;color:#fff; text-decoration:none;}
a.btn-big-rd:hover{ background-position:center -57px;}
/* 中 */
.btn-mid,.btn-mid-gy,.btn-mid-8,.btn-mid-8-gy{background:url(/images/btn_mid.gif) no-repeat; display:inline-block;width:94px; height:15px; padding:10px 4px;*padding:12px 4px; text-align:center; font-weight:bold; text-decoration:none}
a.btn-mid:link,a.btn-mid:visited{background-position:center -63px;color:#631; /*Alex_123109*/outline: none; /* for Firefox */ hlbr:expression(this.onFocus=this.blur()); /* for IE */}
a.btn-mid-gy:link,a.btn-mid-gy:visited{background-position:center -116px;color:#631;}
a.btn-mid:hover,a.btn-mid-gy:hover{background-position:center 0;color:#631;}
.btn-mid-8,.btn-mid-8-gy{width:134px;}
a.btn-mid-8:link,a.btn-mid-8:visited{background-position:center -254px;color:#631;}
a.btn-mid-gy-8:link,a.btn-mid-gy-8:visited{background-position:center -312px;color:#631;}
a.btn-mid-8:hover,a.btn-mid-gy-8:hover{background-position:center -196px;color:#631;}

/* 小 */
a.btn-s:link,a.btn-s:visited{ font-size:13px; color:#333; height:18px; padding:3px 7px;*padding:4px 7px 1px;border:1px solid #d8a700; margin:0 3px; background:url(/images/bg_gradient.gif) 10px -273px repeat-x #ffe36b; text-decoration:none;}
a.btn-s:hover{background-position:0 -327px; background-color:#ffec89;border:1px solid #d8a700;}


/* 字體大小 */
.txt-ss{font-size:12px;}
.txt-s{font-size:13px;}
.txt-m{font-size:15px;}
.txt-L{font-size:18px;}

/* 特殊間距行高 */
.LH-1{line-height:1em;}
.LH-2{line-height:2em;}
.LH-1of5{line-height:.2em;}

.bg-y2{background:#fffef4;}
.bg-gy,.tb-2 th.bg-gy{background:#f3f3f3;}
/* 表格之類的滑過變色 */
.tb-orderlist tbody tr:hover,.bg-yl{background:#fffae5;}

.f-lt{float:left;}
.f-rt{float:right;}
.f-no{float:none;}
.c-f{clear:both;}
.t-align-L{text-align:left; margin-left:10px; text-indent:-10px;}
td.txt-price{ text-align:right;}



/* 列印顯示頁按鈕 */
.print-btns{direction:rtl;}